1
Resumen del informe de matrículas
DSAI2202Lab 6: Connecting Related Data

La secretaría tiene los perfiles de los estudiantes, los detalles de los cursos y las matrículas en tablas separadas. Crea un informe que ponga el nombre del estudiante correcto junto al curso correcto.

Tus tres solicitudes

  1. Encuentra los cursos activos de Emma Li.
  2. Enumera las matrículas activas con los nombres de los estudiantes y los títulos de los cursos.
  3. Entrega la lista activa de PY101 para los estudiantes de DSAI.

Prepara PostgreSQL

  1. En pgAdmin, abre el archivo proporcionado lab6_7_setup.sql de la carpeta del TA DSAI2202/lab6_7/ y ejecuta el archivo completo una vez.
  2. Confirma sus recuentos finales: 22 estudiantes, 8 cursos, 37 matrículas.
  3. Ejecuta la configuración de conexión de la derecha. Repítela siempre que abras una nueva conexión a la base de datos.
  4. Inspecciona las tres tablas antes de combinarlas.

El Lab 7 usa la misma configuración, incluidos assignments, submissions, y lms_roster. Hoy, usa las tres tablas que se muestran aquí. Todas las personas y los registros son ficticios.

✍️ Rastrea antes de combinar
Encuentra la matrícula E01. ¿Qué ID de estudiante y código de curso contiene? Usa la pestaña Datos para recuperar el nombre del estudiante y el título del curso.
Establecer esquema
SET search_path TO lab6_7;
Estudiantes
SET search_path TO lab6_7;

SELECT student_id, student_name, programme
FROM students
ORDER BY student_id;
Cursos
SET search_path TO lab6_7;

SELECT course_code, course_title, credits
FROM courses
ORDER BY course_code;
Matrículas
SET search_path TO lab6_7;

SELECT enrolment_id, student_id, course_code,
       enrolment_status, score
FROM enrolments
ORDER BY enrolment_id;